//#pragma once
//
//#include <QDialog>
//#include <QPushButton>
//#include <QSpinBox>
//#include <QLabel>
//#include "publicgui_global.h"
//#include "actorbase.h"
//
//namespace PublicGui
//{
//	class PUBLICGUI_EXPORT ChangeUNumberDialog : public QDialog
//	{
//		Q_OBJECT
//	public:
//		ChangeUNumberDialog(QWidget* parent=0,Qt::WindowFlags f=0);
//		~ChangeUNumberDialog();
//	private:
//		int															_uNumber;
//		QSpinBox*													_spinBox;
//		QPushButton*												_okButton;
//		QPushButton*												_cancelButton;
//		osg::ref_ptr<CoreBase::ActorBase>							_editActor;
//		osg::ref_ptr<CoreBase::ActorBase>							_createTargetActor;
//		int															_action;
//	private slots:
//		void slotEnter();
//		void slotsActorPropertyChangedWithAction(QVector<CoreBase::ActorBase*> actor,QVector<QString> oldval,
//			QVector<QString> newval,QString propertyname,int action);
//		void slotsCreateDevicesWithAction(QVector<osg::ref_ptr<CoreBase::ActorBase>> vector,
//			QVector<osg::ref_ptr<CoreBase::ActorBase>> targetvector,int action);
//	};
//}